1
general::
Phrase(s): inveigh against someone or something
to attack someone or something verbally. • Why must you always inveigh against Dan whenever I mention his name? • Stop inveighing against the government all the time.
McGrawhill's American Idioms And Phrasal Verbs